<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      /* 
            push()
                - 向数组的末尾添加一个或多个元素,并且返回新的长度
            pop()
                - 删除并返回数组最后一个元素
            unshift()
                - 向数组的开头添加一个或多个元素,并返回新的长度
            shift()
                - 删除并返回数组的第一个元素
            splice()
                - 可以删除,插入,替换数组中的元素
                - 参数:
                    1. 删除的起始位置
                    2. 删除的数量
                    3. 要插入的元素
        */
      const arr = ['GG', 'EEEE', 'DADSD'];
        let result = arr.shift();
        arr.splice(0, 0, result);

      console.log(arr);
      console.log(result);
      // console.log(arr);
      // console.log(result);
      // result = arr.pop()
      // console.log(arr);
      // console.log(result);
      // result = arr.unshift("111","3323")
      // console.log(arr);
      // result = arr.shift()
      // console.log(arr);
      // console.log(result);
      // result = arr.splice(1,3)
      // console.log(arr);
      // result = arr.splice(0,0,"GGGGGGG")
      // console.log(arr);
      // result = arr.splice(1,1,"SDASDASD")
      // console.log(arr);

    </script>
  </head>
  <body></body>
</html>
